home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / master / Config / VOpts.config < prev   
Text File  |  1994-02-01  |  8KB  |  270 lines

  1. /***********************************************************
  2.  * $VER: Vopts.Config 3.2 (15.4.93)
  3.  * The first 4 strings are the title bar and Buttons across the bottom.
  4.  * They must occur in order
  5.  ***********************************************************/
  6. TITLE "DICE Options V3.2 © 1992, 1993 Obvious Implementations Corp."
  7. BUTTON "Save"
  8. BUTTON "Use"
  9. BUTTON "Cancel"
  10. BUTTON "NEW"  /* VERY SHORT Name to fit in a short button */
  11. BUTTON "DEL"
  12.  
  13. TEXT "Out of Memory"
  14. TEXT "Unknown option:"
  15. TEXT "Unable to open file :"
  16. TEXT "Invalid command :"
  17. TEXT "Warning: Extra #pragma DCCOPTS ignored"
  18. TEXT "Confirm OK to save options to file"
  19. TEXT "Options string too long to write"
  20. TEXT "File Request"
  21. TEXT "Editing Global Environment Options"
  22. TEXT "Options: "
  23. TEXT "Operation will overwrite existing file"
  24. TEXT "Can't rename existing file"
  25. TEXT "Unable to read existing file"
  26. TEXT "Error writing, unable to update"
  27. TEXT "Can't overwrite existing file"
  28. TEXT "Cancel"
  29. TEXT "OK"
  30.  
  31. /***********************************************************
  32.  * Here are all the menu items.
  33.  * You can have:
  34.  *   MENU "title"
  35.  *   ITEM "title" "shortcut" "Command"
  36.  *   BAR
  37.  ***********************************************************/
  38. MENU "Project"
  39.    ITEM "Open..."           "O"  "Read ?"
  40.    ITEM "Open Defaults"     "E"  "Read ENV"
  41.    BAR
  42.    ITEM "Save"              "S"  "Save"
  43.    ITEM "Save As..."        "A"  "Save ?"
  44.    ITEM "Save As Default"   "W"  "Save ENV"
  45.    BAR
  46.    ITEM "Quit"              "Q"  "Quit"
  47.  
  48. MENU "Edit"
  49.    ITEM "Reset to Defaults" "D"  "RESET"
  50.    ITEM "Last Saved"        "L"  "Read ENV"
  51.    ITEM "Restore"           "R"  "Read"
  52.  
  53. MENU "Settings"
  54.    ITEM "3.0"               ""   "PARSE -3.0"
  55.    ITEM "2.0"               ""   "PARSE -2.0"
  56.    ITEM "1.3"               ""   "PARSE -1.3"
  57.  
  58. /***********************************************************
  59.  * These are the gadgets that appear on the left side of the
  60.  * Window.  The following gadget types are supported
  61.  *   CYCLE "title"  followed by a series of
  62.  *    VALUE "title" "option"
  63.  *   CHECK "title"  "no-option" "option"
  64.  *   LIST "title" "option"
  65.  *   STRING "title" "option"
  66.  * If the option string has a %s in it, it indicates that
  67.  * substitution is to occur in that option.  When such a thing
  68.  * occurs within a VALUE for a CYCLE, then a string requester
  69.  * is to be part of the cycle button for that value.
  70.  * The first VALUE in a CYCLE is the default.
  71.  *
  72.  * Due to size constraints, you can expect to get about 10
  73.  * gadgets here.
  74.  ***********************************************************/
  75. CYCLE "OS Target:"
  76.    VALUE "DEFAULT"          ""
  77.    VALUE "1.3"              "-1.3"
  78.    VALUE "2.0"              "-2.0"
  79.    VALUE "3.0"              "-3.0"
  80.    VALUE "Other:1."         "-1.%s"
  81.    VALUE "Other:2."         "-2.%s"
  82.    VALUE "Other:3."         "-3.%s"
  83.  
  84. CYCLE "Compatibility:"
  85.    VALUE "DEFAULT"          ""
  86.    VALUE "DICE"             "-dice"
  87.    VALUE "Unix"             "-unix"
  88.    VALUE "SAS/C"            "-sas"
  89.    VALUE "Manx"             "-manx"
  90.  
  91. CYCLE "Processor:"
  92.    VALUE "DEFAULT"          ""
  93.    VALUE "68000"            "-000"
  94.    VALUE "68010"            "-010"
  95.    VALUE "68020"            "-020"
  96.    VALUE "68030"            "-030"
  97.    VALUE "68040"            "-040"
  98.  
  99. CYCLE "FP Math:"
  100.    VALUE "DEFAULT"          ""
  101.    VALUE "ieee"             "-ieee"
  102.    VALUE "ffp"              "-ffp"
  103.    VALUE "68881"            "-881"
  104.    VALUE "68882"            "-882"
  105.  
  106. CYCLE "Code:"
  107.    VALUE "DEFAULT"          ""
  108.    VALUE "Small Model"      "-mc"
  109.    VALUE "Large Model"      "-mC"
  110.  
  111. CYCLE "Data:"
  112.    VALUE "DEFAULT"          ""
  113.    VALUE "Small Model"      "-md"
  114.    VALUE "Large Model"      "-mD"
  115.  
  116. CYCLE "Calls:"
  117.    VALUE "DEFAULT"          ""
  118.    VALUE "Stack Based"      "-mRR0"
  119.    VALUE "Registerized"     "-mRR"
  120.  
  121. CYCLE "Debug Level:"
  122.    VALUE "DEFAULT"          ""
  123.    VALUE "No Debug"         "-d0"
  124.    VALUE "Symbols"          "-s"
  125.    VALUE "Lines/Symbols"    "-d1"
  126.    VALUE "Full"             "-d2"
  127.    VALUE "Full/Flush"       "-d3"
  128.  
  129. CYCLE "Prototypes:"
  130.    VALUE "DEFAULT"          ""
  131.    VALUE "Don't Require"    "-noproto"
  132.    VALUE "Require"          "-proto"
  133.  
  134. CYCLE "Stack Check:"
  135.    VALUE "DEFAULT"          ""
  136.    VALUE "None"             "-gs0"
  137.    VALUE "Dynamic"          "-gs"
  138.  
  139. CYCLE "Error Handling:"
  140.    VALUE "DEFAULT"          ""
  141.    VALUE "Invoke Editor"    "-R"
  142.  
  143.  
  144. /***********************************************************
  145.  * This starts the groups of options which are cycled through
  146.  * the toggle on the top right of window.  Each Group consists
  147.  * of the same types of gadgets used above.
  148.  * Due to size restrictions, you can expect to get about 10
  149.  * Options in each group.  A LIST counts as 3 options
  150.  * There is no restriction on the number of groups that can
  151.  * be present here or on the information within these groups
  152.  *
  153.  * Standard Options
  154.  ***********************************************************/
  155. GROUP "Standard Options"
  156.  
  157. LIST "Include File Search"     "-I %s"
  158.  
  159. CHECK "Use Standard Search"    "-I0" ""
  160.  
  161. LIST "#define Symbols"         "-D %s"
  162.  
  163. CHECK "Use Standard Symbols"   "-U0" ""
  164.  
  165. STRING "Output Dir:"           "-O %s"
  166.  
  167. STRING "Project Name:"         "-o %s"
  168.  
  169. /***********************************************************
  170.  * Linker Options
  171.  ***********************************************************/
  172. GROUP "Linker Options"
  173.  
  174. LIST  "Library Directories"    "-L %s"
  175.  
  176. CHECK "Use Standard Search"    "-L0" ""
  177.  
  178. LIST  "Additional Libraries"   "-l %s"
  179.  
  180. CHECK "Use Standard Libraries" "-l0" ""
  181.  
  182. CYCLE "Data Place:"
  183.    VALUE "DEFAULT"             ""
  184.    VALUE "Normal"              "-chip0"
  185.    VALUE "Force Chip"          "-chip"
  186.  
  187. CYCLE "Fragment:"
  188.    VALUE "DEFAULT"             ""
  189.    VALUE "No"                  "-frag0"
  190.    VALUE "Yes"                 "-frag"
  191.  
  192. /***********************************************************
  193.  * Project Options
  194.  ***********************************************************/
  195. GROUP "Project Options"
  196.  
  197. LIST "Header Files"         "-H%s"
  198.  
  199. CYCLE "Profiling:"
  200.    VALUE "DEFAULT"          ""
  201.    VALUE "None"             "-prof0"
  202.    VALUE "Source"           "-prof1"
  203.    VALUE "Source/Lib"       "-prof2"
  204.    VALUE "All"              "-prof3"
  205.  
  206. CYCLE "Const:"
  207.    VALUE "DEFAULT"          ""
  208.    VALUE "Ignored"          "-ms0"
  209.    VALUE "R/O Strings"      "-ms1"
  210.    VALUE "R.O.S,<32K Code"  "-ms2"
  211.  
  212. CYCLE "Residentable:"
  213.    VALUE "DEFAULT"          ""
  214.    VALUE "No"               "-r0"
  215.    VALUE "Standard"         "-r"
  216.    VALUE "Std+Pos.Indep."   "-pr"
  217.    VALUE "No +Pos.Indep."   "-pi"
  218.  
  219. CYCLE "Section Name:"
  220.    VALUE "DEFAULT"          ""
  221.    VALUE "Standard"         "-S0"
  222.    VALUE "Library"          "-S"
  223.  
  224. STRING "Temp Files:"        "-T %s"
  225.  
  226. STRING "Std Error:"         "-E %s"
  227.  
  228. /***********************************************************
  229.  * Special Options
  230.  ***********************************************************/
  231. GROUP "Special Options"
  232.  
  233. CYCLE "Verbose:"
  234.    VALUE "DEFAULT"          ""
  235.    VALUE "OFF"              "-v0"
  236.    VALUE "ON"               "-v"
  237.  
  238. CYCLE "Amiga Calls:"    /* For compiling only newer modules */
  239.    VALUE "DEFAULT"          ""
  240.    VALUE "Inline Call"      "-mi"
  241.    VALUE "Amiga.Lib Tag"    "-mi0"
  242.  
  243. CYCLE "C++ Comments:"
  244.    VALUE "DEFAULT"          ""      /*  note: disabled by default   */
  245.    VALUE "Enabled"          "-//"
  246.    VALUE "Disabled"         "-//0"
  247.  
  248. CYCLE "1.3 ^C:"
  249.    VALUE "DEFAULT"          ""
  250.    VALUE "Disabled"         "-f0"
  251.    VALUE "Enabled"          "-f"
  252.  
  253. CYCLE "Date Check:"  /* For compiling only newer modules */
  254.    VALUE "DEFAULT"          ""
  255.    VALUE "Use DMAKE"        "-new0"
  256.    VALUE "Newer"            "-new"
  257.  
  258. /***********************************************************
  259.  * Romable Options
  260.  ***********************************************************/
  261. GROUP "Romable Options"
  262.  
  263. CYCLE "Code/Data:"
  264.    VALUE "DEFAULT"          ""
  265.    VALUE "Relocatable"      "-maa"      /*  disable -ma/-mw */
  266.    VALUE "Abs Long:"        "-ma %10s"
  267.    VALUE "Abs Word:"        "-mw %10s"
  268.  
  269. CHECK "Generate ROMABLE Code" "" "-rom"
  270.